﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace OOP
{
    public class ARCUSTOMER //lớp đối tượng ARCUSTOMER
    {

        private string _CustID;// khai báo thuộc tính Customer ID
        private string _Customername;// khai báo thuộc tính Customer name
        private string _Address;// khai báo thuộc tính Customer adderss
        private string _ProvinceCode;// khai báo thuộc tính Customer province code
        private string _SiteCode;// khai báo thuộc tính Customer site code
        private int _Channel;// khai báo thuộc tính Customer channel
        private string _SmsCode;// khai báo thuộc tính Customer sms code
        private bool _Active;// khai báo thuộc tính Customer active
        private string _TownCode;// khai báo thuộc tính Towncode
        private DateTime _ngay;

        public ARCUSTOMER()//Phương thức khởi tạo ARCUSTOMER không tham số
        {
            this.CustID = _CustID;
            this.Customername = _Customername;
            this.Address = _Address;
            this.ProvinceCode = _ProvinceCode;
            this.SiteCode = _SiteCode;
            this.Channel = _Channel;
            this.SmsCode = _SmsCode;
            this.Active = _Active;
            this.TownCode = _TownCode;
        }
        //Phương thức khởi tạo ARCUSTOMER có tham số tham số
        public ARCUSTOMER(string CustID, string Customername, string Address, string ProvinceCode, string TownCode, int Channel, bool Active)
        {

            this.CustID = CustID;
            this.Customername = Customername;
            this.Address = Address;
            this.ProvinceCode = ProvinceCode;
            this.TownCode = TownCode;
            this.Channel = Channel;
            this.Active = Active;
        }
        public DateTime Ngay
        {
            get
            {
                return this._ngay;
            }
            set
            {
                this._ngay = value;
            }
        }

        public string TownCode//tạo phương thức get set cho TownCode
        {
            get
            {
                return this._TownCode;
            }
            set
            {
                this._TownCode = value;
            }
        }

        public bool Active//tạo phương thức get set cho Active
        {
            get
            {
                return this._Active;
            }
            set
            {
                this._Active = value;
            }
        }

        public string SmsCode //tạo phương thức get set cho smscode
        {
            get
            {
                return this._SmsCode;
            }
            set
            {
                this._SmsCode = value;
            }
        }

        public int Channel//tạo phương thức get set cho channel
        {
            get
            {
                return this._Channel;
            }
            set
            {
                this._Channel = value;
            }
        }

        public string SiteCode//tạo phương thức get set cho site code
        {
            get
            {
                return this._SiteCode;
            }
            set
            {
                this._SiteCode = value;
            }
        }

        public string ProvinceCode //tạo phương thức get set cho province code 
        {
            get
            {
                return this._ProvinceCode;
            }
            set
            {
                this._ProvinceCode = value;
            }
        }

        public string Address//tạo phương thức get set cho address
        {
            get
            {
                return this._Address;
            }
            set
            {
                this._Address = value;
            }
        }

        public string Customername//tạo phương thức get set cho customer name
        {
            get
            {
                return this._Customername;
            }
            set
            {
                this._Customername = value;
            }
        }

        public string CustID//tạo phương thức get set cho cust id
        {
            get
            {
                return this._CustID;
            }
            set
            {
                this._CustID = value;
            }
        }
        /* các phương thức get set trên dùng để lấy dữ liệu 
         * hoặc gán dữ liệu cho các thuộc tính của đối tượng Customer*/
    }
}
